// import router from './router/index'

// router.beforeEach((to, from) => {
// 	// 直接放行的路由 如:登录
// 	if (to.name == 'login') {
// 		return true
// 	}
// 	//如果没有登录不允许路由到主界面home
// 	// 统一登录身份认证,  在没有登录的情况不允许进入需要登录身份认证的页面
// 	// 具体实现方式: 登录成功后，保存token,  在全局前置导航守卫处统一判断
// 	let token = localStorage.getItem('TOKEN')
// 	if (token) {
// 		return true // 放行
// 	} else {
// 		return { path: '/' } //重定向到/路由登录界面
// 	}
// })


import router from "./router/index";
import { Dialog } from 'vant';

router.beforeEach((to, from) => {
    console.log('to', to.name)
    // console.log('from111', from) 
    if (to.name == 'my') {
        let token = localStorage.getItem('TOKEN')
        console.log('token ', token);

        if (token) {
            return true // 放行
        } else {

            Dialog.confirm({
                title: '提示',
                message:
                    '亲，您现在还没有登录，赶快去登录吧',
            })
                .then(() => {
                    router.push({path:'/login'})
                    
                    // return { path: '/login' } //重定向到/路由登录界面
                })
                .catch(() => {
                    //   on cancel
                    console.log('error')
                   
                    router.replace({path:"/"})
                });

        }
    }
})